Chức năng Adobe_Atmosphere

Trong Viện Bảo tàng Mỹ thuật Atmosphere của Adobe, mỗi phòng được nối với nhau bằng các "cổng" ba màu.

Có vài lý do Atmosphere khác với những công nghệ đi trước như VRMLActiveWorlds. Không giống VRML chỉ hiển thị những "mô hình" 3D, Atmosphere chuyên môn về những "thế giới" rộng rãi để thám hiểm (tiếng Anh: world; sau được gọi chính thức environment, "môi trường"), các thế giới được nối với nhau dùng "cổng", giống siêu liên kết của World Wide Web. Những cổng này được vẽ như ba hình vuông màu đỏ, xanh lá cây, và xanh lam mà bay lên và quay trung quanh nhau.

Những cổng tỏ ra ý định của nhóm phát triển Atmosphere để phản ánh những khả năng của trang web. Tuy một thế giới coi riêng được định ra trong tập tin .aer (hay .atmo), các hình ảnh và âm thanh được giữ riêng, thường trong dạng GIF, WAV, hay MP3. Các đối tượng trong thế giới có thể được điều khiển dùng định dạng JavaScript chuyên biệt, để cho tác giả của thế giới làm môi trường giống thật hơn, và có thể làm máy tính tư động tạo ra thế giới dùng PHP. Dùng JavaScript, tác giả cũng có thể nối một đối tượng với trang web, làm vậy thì người dùng có thể chẳng hạn tới trang web bằng cách bấm chuột vào một bảng quảng cáo trong thế giới (Ctrl+Shift+Click trong các phiên bản cũ hơn). Khi phiên bản 1.0 được phát hành, Atmosphere đã cũng hỗ trợ hoạt hình Macromedia Flash và video WMP trong thế giới.

Các thế giới Atmosphere phần lớn là nguyên thủy tham số (parametric primative) như là sàn, tường, hình nón. Những nguyên thủy này có thể được sơn đồng màu, gắn hình chất liệu (texture map), hay bật lên "hình thức trừ" (subtractive). Những nguyên thủy "hình thức trừ" không thấy được có thể sử dụng để "thủng lỗ" vào nguyên thủy khác, để xây những hình dạng nâng cao hơn. Nhiều thế giới cũng có mắt lưới hình đa giác (polygon mesh) hoạt hình do Atmosphere chạy như một thành phần phụ dựa trên Viewpoint Media Player của Viewpoint Corporation. Viewpoint đã ngừng hỗ trợ thành phần phụ này lâu khi Atmosphere bị hủy bỏ.

Không giống cấu trúc trung ương của ActiveWorlds, trong đó những môi trường thường được xây dựng trong AlphaWorld, các thế giới Atmosphere trải qua khắp Internet, thường chạy trên website của tác giả trong tập tin .aer. (Về sau, định dạng .aer chỉ sử dụng trong bộ Builder, khi định dạng .atmo nhị phân được phát triển.) Giống trong ActiveWorlds, người dùng dẫn lái ảnh thế thân (avatar); trong những phiên bản về sau, cũng có tùy chọn để cho người dùng coi ảnh thế thân của mình khi thám hiểm thế giới. Một chức năng tếu trong những phiên bản đầu tiên hiển thị những người dùng có ảnh thế thân chưa nạp xong là hình trụ xéo có nhiều màu, và dùng tiếng keo của đèn chống muỗi để báo có người mới đến thế giới.

Với những gốc nhìn mô hình khung lưới ba chiều vài cửa sổ công cụ nổi, bộ Atmosphere Builder nhắc đến cả phần mềm CAD và những phần mềm đồ họa chuyên nghiệp như Adobe Photoshop.

Trong khi ActiveWorlds chỉ để người dùng nói chuyện với những người trong phạm vi cách 200 mét, những người dùng Atmosphere có thể nói chuyện với mỗi người dùng trong thế giới đó. Kiểu này hợp hơn cho Atmosphere, tại vì phần nhiều thế giới Atmosphere thường nhỏ hơn thế giới trong ActiveWorlds. Nói đúng thì người dùng có thể nói chuyện với mỗi người cùng đài YACP, nhắc đến giao thức IRC (xem ở dưới). Hạn chế này xảy ra khi một thế giới được quá nhiều người đến thăm, giống thường xảy ra ở HomeWorld (thế giới mặc định khi chạy phần mềm): thế giới sẽ sao lại (clone) thành hai ba đài riêng cho thế giới đó, làm những người dùng ngạc nhiên. Để làm thế giới giống thật hơn, một số người phát triển thế giới viết văn lệnh để hạn chế giao thông chỉ được nói chuyện với những người sát gần.

Động cơ vật lý Havok, kết xuất tỉ mỉ, và kết xuất ánh sáng đồng thời cũng giúp làm các thế giới Atmosphere nhìn giống thật. Nhiều tác giả thế giới muốn xây thế giới rất lớn, chẳng hạn để xây dựng thành phố hiện thực hơn, nhưng làm thế giới lớn quá thì trình duyệt web sẽ tốn quá nhiều thời gian để tải nó xuống, nhất là nếu họ đang sử dụng một kết nối quay số chậm hơn. Để giảm bớt vấn đề này, Atmosphere hỗ trợ tải lên thế giới từng phần một, những phần này được gọi subworld (thế giới phụ) hay model (mô hình); vì thế, có thể tải xuống một thành phố từng khúc một khi cần, thay vì cùng một lúc. Tuy nhiên, một trong những điều khó khăn của Atmosphere là vấn đề sử dụng quá nhiều bộ nhớ, điều này bị tăng lên trong nhiều thế giới nhúng vào những chức năng nâng cao như là mô hình và hoạt hình Flash.

Console chat của Atmosphere sử dụng bộ ký tự Windows-1252. Vì thế, nó không hỗ trợ nhiều ngôn ngữ ở ngoài châu Âu.